freeslot(
"SKINCOLOR_HYPERMETALLIX",
"SKINCOLOR_HYPER_METAL1",
"SKINCOLOR_HYPER_METAL2",
"SKINCOLOR_HYPER_METAL3",
"SKINCOLOR_HYPER_METAL4",
"SKINCOLOR_HYPER_METAL5",
"SKINCOLOR_CHAOS_KNUX1",
"SKINCOLOR_CHAOS_KNUX2",
"SKINCOLOR_CHAOS_KNUX3",
"SKINCOLOR_CHAOS_KNUX4",
"SKINCOLOR_CHAOS_KNUX5",
"SKINCOLOR_DARK_SONIC1",
"SKINCOLOR_DARK_SONIC2",
"SKINCOLOR_DARK_SONIC3",
"SKINCOLOR_DARK_SONIC4",
"SKINCOLOR_DARK_SONIC5"
)

skincolors[SKINCOLOR_HYPER_METAL1] = {
    name = "Hyper Metal 1",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_BLUEMAP,
    accessible = false
}

skincolors[SKINCOLOR_HYPER_METAL2] = {
    name = "Hyper Metal 2",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_BLUEMAP,
    accessible = false
}

skincolors[SKINCOLOR_HYPER_METAL3] = {
    name = "Hyper Metal 3",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_BLUEMAP,
    accessible = false
}

skincolors[SKINCOLOR_HYPER_METAL4] = {
    name = "Hyper Metal 4",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_BLUEMAP,
    accessible = false
}

skincolors[SKINCOLOR_HYPER_METAL5] = {
    name = "Hyper Metal 5",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_BLUEMAP,
    accessible = false
}

skincolors[SKINCOLOR_HYPERMETALLIX] = {
    name = "Metallix",
    ramp = {0,0,0,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_PURPLE,
    invshade = 9,
    chatcolor = V_PURPLEMAP,
    accessible = false
}

skincolors[SKINCOLOR_CHAOS_KNUX1] = {
    name = "Chaos Knux 1",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_CHAOS_KNUX2] = {
    name = "Chaos Knux 2",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_CHAOS_KNUX3] = {
    name = "Chaos Knux 3",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_CHAOS_KNUX4] = {
    name = "Chaos Knux 4",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_CHAOS_KNUX5] = {
    name = "Chaos Knux 5",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_DARK_SONIC1] = {
    name = "DARK_SONIC 1",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_DARK_SONIC2] = {
    name = "DARK_SONIC 2",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_DARK_SONIC3] = {
    name = "DARK_SONIC 3",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_DARK_SONIC4] = {
    name = "DARK_SONIC 4",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

skincolors[SKINCOLOR_DARK_SONIC5] = {
    name = "DARK_SONIC 5",
    ramp = {0,0,1,1,2,2,3,3,3,4,4,5,5,6,6,7},
    invcolor = SKINCOLOR_ORANGE,
    invshade = 9,
    chatcolor = V_GREENMAP,
    accessible = false
}

addHook("ThinkFrame", do
	skincolors[SKINCOLOR_HYPER_METAL1].ramp = skincolors[SKINCOLOR_NEON].ramp
	skincolors[SKINCOLOR_HYPER_METAL2].ramp = skincolors[SKINCOLOR_VIOLET].ramp
	skincolors[SKINCOLOR_HYPER_METAL3].ramp = skincolors[SKINCOLOR_PLUM].ramp
	skincolors[SKINCOLOR_HYPER_METAL4].ramp = skincolors[SKINCOLOR_RASPBERRY].ramp
	skincolors[SKINCOLOR_HYPER_METAL5].ramp = skincolors[SKINCOLOR_ROSY].ramp
    skincolors[SKINCOLOR_CHAOS_KNUX1].ramp = skincolors[SKINCOLOR_GREEN].ramp
	skincolors[SKINCOLOR_CHAOS_KNUX2].ramp = skincolors[SKINCOLOR_APPLE].ramp
	skincolors[SKINCOLOR_CHAOS_KNUX3].ramp = skincolors[SKINCOLOR_PERIDOT].ramp
	skincolors[SKINCOLOR_CHAOS_KNUX4].ramp = skincolors[SKINCOLOR_LIME].ramp
	skincolors[SKINCOLOR_CHAOS_KNUX5].ramp = skincolors[SKINCOLOR_MINT].ramp
    skincolors[SKINCOLOR_DARK_SONIC1].ramp = skincolors[SKINCOLOR_BLACK].ramp
	skincolors[SKINCOLOR_DARK_SONIC2].ramp = skincolors[SKINCOLOR_BLACK].ramp
	skincolors[SKINCOLOR_DARK_SONIC3].ramp = skincolors[SKINCOLOR_BLACK].ramp
	skincolors[SKINCOLOR_DARK_SONIC4].ramp = skincolors[SKINCOLOR_BLACK].ramp
	skincolors[SKINCOLOR_DARK_SONIC5].ramp = skincolors[SKINCOLOR_BLACK].ramp
	skincolors[SKINCOLOR_HYPERMETALLIX].ramp = skincolors[SKINCOLOR_HYPER_METAL1 + abs( ( (leveltime >> 1) % 9) - 4)].ramp
end)